Skip to content

Commit 1ed555b

Browse files
committed
spriteNameはselfを固定で返すことにした
Sprite.newのブロックで処理することになったため。
1 parent c69aa42 commit 1ed555b

File tree

2 files changed

+3
-15
lines changed

2 files changed

+3
-15
lines changed

src/lib/ruby-generator/index.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -432,10 +432,7 @@ export default function (Blockly) {
432432
};
433433

434434
Blockly.Ruby.spriteName = function (renderedTarget) {
435-
if (!renderedTarget) {
436-
renderedTarget = this.editingTarget;
437-
}
438-
return `sprite(${this.quote_(renderedTarget.sprite.name)})`;
435+
return 'self';
439436
};
440437

441438
Blockly.Ruby.broadcastMessageName = function (name) {

test/unit/lib/ruby-generator.test.jsx

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,13 @@ describe('RubyGenerator', () => {
3535
});
3636

3737
describe('spriteName', () => {
38-
test('return sprite("name of sprite")', () => {
38+
test('return self', () => {
3939
Ruby.editingTarget = {
4040
sprite: {
4141
name: 'Sprite1'
4242
}
4343
};
44-
expect(Ruby.spriteName()).toEqual('sprite("Sprite1")');
45-
});
46-
47-
test('"name of sprite" is escaped', () => {
48-
Ruby.editingTarget = {
49-
sprite: {
50-
name: '"Sprite1"'
51-
}
52-
};
53-
expect(Ruby.spriteName()).toEqual('sprite("\\"Sprite1\\"")');
44+
expect(Ruby.spriteName()).toEqual('self');
5445
});
5546
});
5647

0 commit comments

Comments
 (0)