1. Alrond

    04.05.2008 01:34

    недоотображение комментариев в парсере руби
    не различает комменты, начала строк с "def"
                                 # конструктор для создания объектов с помощью new
    def initialize(name, age) # name, age - параметры метода
    # название переменных объекта начинается с @
    @name, @age = name, age # cоздаём объекты и увеличиваем счётчик на 1
    @@count_obj += 1
    end

    def <=>(person) # переопределение оператора <=>
    # (это даёт возможность использовать метод sort
    @age <=> person.age # из метода возвращается последнее вычисленное выражение,
    end
  2. Иван Сагалаев

    04.05.2008 13:31

    Спасибо, поправил. В следующем релизе будет.
  3. Alrond

    04.05.2008 16:12

    а можно плиз сюда diff выложить?
    просто я как раз сегодня под себя подстраиваю highlight-ер, чтобы в один JS запихать все модули и потом еще и запаковать
  4. Иван Сагалаев

    05.05.2008 10:21

    Index: test.html
    ===================================================================
    --- test.html (revision 219)
    +++ test.html (revision 220)
    @@ -87,7 +87,7 @@
    This method creates a category. Very difficult to understand, huh?
    =end

    - def create
    + def create # create!
    @category = Category.create(params[:category])
    flash[:notice] = "Category #{@category + "..."} was successfully created"
    end
    Index: languages/dynamic.js
    ===================================================================
    --- languages/dynamic.js (revision 219)
    +++ languages/dynamic.js (revision 220)
    @@ -332,7 +332,7 @@
    begin: '\\bdef\\b', end: '$|;',
    lexems: [hljs.RUBY_IDENT_RE],
    keywords: hljs.RUBY_KEYWORDS,
    - contains: ['title', 'params']
    + contains: ['title', 'params', 'comment']
    },
    {
    className: 'class',
  5. Alrond

    06.05.2008 18:39

    Спасибо!!!

bbcode